package objects 
{
	/**
	 * ...
	 * @author Tuan
	 */
	import objects.Enemy;
	public class ManagerObject 
	{
		private var m_listEnemy : Array  ;
		private var m_listTower : Array  ;
		private var m_listCanon : Array  ;
		private var m_listBaseBuild : Array  ;
		private var m_listBartrack : Array;
		private var m_listSolider : Array;
		private var m_listUpdateStar : Array;
		private var m_listChooseLevel : Array;
		
		
		private static var m_Instance : ManagerObject = null;
			
		public static function  Instance(): ManagerObject
		{
			if (m_Instance == null)
			{
				m_Instance = new ManagerObject();
			}
			return m_Instance;
			
		}
		
		//get set ChooseLevel
		public function getListChooseLevel() :Array
		{
			return m_listChooseLevel;
		}
		public function setListChooseLevel(_list : Array) :void
		{
			m_listChooseLevel = _list;
		}
		
	    //get set updateStar
		public function getListUpdateStar() :Array
		{
			return m_listUpdateStar;
		}
		public function setListUpdateStar(_list : Array) :void
		{
			m_listUpdateStar = _list;
		}
		
		//get set solider
		public function getListSolider() :Array
		{
			return m_listSolider;
		}
		public function setListSolider(_list : Array) :void
		{
			m_listSolider = _list;
		}
		
		//get set bartracks
		public function getListBartrack(): Array
		{
			return m_listBartrack;
		}
		public function setListBartrack(_list : Array) :void
		{
			m_listBartrack = _list;
		}
		
		//get set tower
		public function getListTower(): Array
		{
			return m_listTower;
		}
		public function setListTower(_list : Array) :void
		{
			m_listTower = _list;
		}
		//get set canon
		public function getListCanon(): Array
		{
			return m_listCanon;
		}
		public function setListCanon(_list : Array) :void
		{
			m_listCanon = _list;
		}
		//get set enemy
		public function getListEnemy(): Array
		{
			return m_listEnemy;
		}
		public function setListEnemy(_list : Array) :void
		{
			m_listEnemy = _list;
		}
		//get set base build
		public function getListBaseBuild(): Array
		{
			return m_listBaseBuild;
		}
		public function setListBaseBuild(_list : Array) :void
		{
			m_listBaseBuild = _list;
		}
		public function ManagerObject() 
		{
			
		}
		
		
	}

}